.flex{
    display: flex;
}
.flex-warp{
    flex-wrap: wrap
}
body{
  margin: 0;
}
.content{
    padding-top: 46px;
    box-sizing: border-box;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){
  .content{
    padding-top:46px;
  }
}
@media only screen and (device-width: 414px) and (device-height: 896px){
  .content{
    padding-top: 74px;
  }
}
p{
    margin:0;

}

.align_middle{
    vertical-align: middle;
}
*{
    /*font-family: '微软雅黑'*/
}
.fade-enter-active, .fade-leave-active {
    transition: opacity .5s;
  }
  .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
    opacity: 0;
  }
  .full_width{
      width: 100%;
  }
  .align_center {
      text-align: center;
  }
  .cancel-btn,.primary-btn{
    width: 6rem;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: .6rem;
    border-radius: 4px;
    border: none;
  }
  .cancel-btn{
      background: #2AA4D8;
      color: #fff;
  }
  .primary-btn{
    background: #5082d8;
    color: #fff;
  }
#datetime-picker, #picker{
  z-index: 9;
}
.number-input input{
  width: 100%;
}
/deep/ .van-field__control:disabled {
  color: #000000;
}
.vtext{
  width: 10rem;
  display: block;
  overflow-wrap: break-word;
}